docs(ci): add ai agent support section and install command#274
Conversation
🦋 Changeset detectedLatest commit: bf8079d The changes in this PR will be included in the next version bump. This PR includes changesets to release 8 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (29)
📝 WalkthroughWalkthroughThis PR integrates the ChangesSkills Framework Integration
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
There was a problem hiding this comment.
Code Review
This pull request implements AI Agent Support by integrating @tanstack/intent and adding skill definitions for all monorepo packages. Key additions include a domain map, skill specification, and individual SKILL.md files for each package. The review feedback highlights several discrepancies where the library_version in the new skill metadata does not align with the actual package versions in package.json.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
@stephansama/ai-commit-msg
@stephansama/alfred-kaomoji
@stephansama/astro-iconify-svgmap
@stephansama/auto-readme
@stephansama/catppuccin-jsonresume-theme
@stephansama/catppuccin-opml
@stephansama/catppuccin-rss
@stephansama/catppuccin-typedoc
@stephansama/catppuccin-xsl
@stephansama/eslint-config
create-stephansama-example
@stephansama/find-makefile-targets
@stephansama/github-env
@stephansama/multipublish
@stephansama/prettier-plugin-handlebars
@stephansama/remark-asciinema
@stephansama/single-file
@stephansama/svelte-social-share-links
@stephansama/typed-env
@stephansama/typed-events
@stephansama/typed-nocodb-api
@stephansama/typed-templates
@stephansama/types-github-action-env
@stephansama/types-lhci
commit: |
There was a problem hiding this comment.
Actionable comments posted: 5
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@core/ai-commit-msg/skills/ai-commit-msg/SKILL.md`:
- Around line 26-49: The numbered steps in SKILL.md use incrementing prefixes
(2., 3., 4.) but must use the "1." repeated style to satisfy MD029; update the
ordered list so each item starts with "1." (e.g., the lines describing husky
install, creating `.husky/prepare-commit-msg`, and creating
`ai-commit-msg.config.ts`) so the three list entries use "1." as their prefix
while keeping the existing content and code blocks unchanged.
In `@core/astro-iconify-svgmap/skills/astro-iconify-svgmap/SKILL.md`:
- Around line 27-53: Update the ordered list to "1/1/1" style by changing the
numeric prefixes for the subsequent steps so every list item starts with "1.";
specifically replace the leading "2." in the line starting with "2. Add to
`astro.config.mjs`:", the leading "3." in "3. Import the virtual module in your
base layout (this activates the Vite plugin):", and the leading "4." in "4. Use
icons in any `.astro` component:" to "1." so all ordered items use "1." as the
prefix.
In `@core/multipublish/skills/multipublish/SKILL.md`:
- Around line 153-157: The fenced code block showing the directory tree in
SKILL.md (the block containing "packages/my-pkg/ ... deno.json jsr.json") lacks
a language identifier; update that code fence to include a language tag such as
text (or tree) so it reads ```text at the start of the block to satisfy
markdownlint MD040 and ensure consistent rendering.
In `@core/typed-env/skills/typed-env/SKILL.md`:
- Around line 65-69: The example snippet imports generateExample but then calls
env.generateExample, which is inconsistent; update the snippet so the import and
call match by either importing the env object (e.g., import env from './env' and
call env.generateExample('.env.example')) or call the imported function directly
(generateExample('.env.example')); ensure the symbols in the snippet reference
the same identifier (generateExample or env) to make the example valid.
In `@core/typed-events/skills/react-typed-events/SKILL.md`:
- Around line 19-21: The first-line heading rule is violated because the
sentence "This skill builds on `typed-events`..." appears before the top-level
heading "typed-events — React" in SKILL.md; move the H1 ("# typed-events —
React") to be the very first line of the file and then place the introductory
sentence(s) about building on `typed-events` immediately after that heading so
the file satisfies markdownlint MD041/first-line-heading.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Run ID: 4bb282bc-99ec-4e94-8ba1-7a9d07f6f005
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (25)
.config/.cspell.jsonREADME.md_artifacts/domain_map.yaml_artifacts/skill_spec.md_artifacts/skill_tree.yamlcore/ai-commit-msg/package.jsoncore/ai-commit-msg/skills/ai-commit-msg/SKILL.mdcore/astro-iconify-svgmap/package.jsoncore/astro-iconify-svgmap/skills/astro-iconify-svgmap/SKILL.mdcore/auto-readme/package.jsoncore/auto-readme/skills/auto-readme/SKILL.mdcore/eslint-config/package.jsoncore/eslint-config/skills/eslint-config/SKILL.mdcore/eslint-config/skills/eslint-config/references/configs.mdcore/multipublish/package.jsoncore/multipublish/skills/multipublish/SKILL.mdcore/typed-env/package.jsoncore/typed-env/skills/typed-env/SKILL.mdcore/typed-events/package.jsoncore/typed-events/skills/react-typed-events/SKILL.mdcore/typed-events/skills/typed-events/SKILL.mdcore/typed-templates/package.jsoncore/typed-templates/skills/typed-templates/SKILL.mdpackage.jsonpnpm-workspace.yaml
Checklist
mainhave been mergedmain